<!DOCTYPE html>



  


<html class="theme-next gemini use-motion" lang="zh-Hans">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta name="theme-color" content="#222">



  
  
    
    
  <script src="/lib/pace/pace.min.js?v=1.0.2"></script>
  <link href="/lib/pace/pace-theme-fill-left.min.css?v=1.0.2" rel="stylesheet">







<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
















  
  
  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />







<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.1.4" rel="stylesheet" type="text/css" />


  <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png?v=5.1.4">


  <link rel="mask-icon" href="/images/logo.svg?v=5.1.4" color="#222">





  <meta name="keywords" content="随笔," />





  <link rel="alternate" href="/atom.xml" title="我的笔记本" type="application/atom+xml" />






<meta name="description" content="本文包含了非常多的“内心宣泄”与“偏见”，因此不开放。">
<meta property="og:type" content="article">
<meta property="og:title" content="大学生活总结">
<meta property="og:url" content="https://sakebow.github.io/2020/02/02/diary/my-college-life/index.html">
<meta property="og:site_name" content="我的笔记本">
<meta property="og:description" content="本文包含了非常多的“内心宣泄”与“偏见”，因此不开放。">
<meta property="article:published_time" content="2020-02-02T10:30:11.000Z">
<meta property="article:modified_time" content="2020-12-10T14:52:57.007Z">
<meta property="article:author" content="sakebow">
<meta property="article:tag" content="随笔">
<meta name="twitter:card" content="summary">



<script type="text/javascript" id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/',
    scheme: 'Gemini',
    version: '5.1.4',
    sidebar: {"position":"left","display":"post","offset":12,"b2t":true,"scrollpercent":true,"onmobile":false},
    fancybox: true,
    tabs: true,
    motion: {"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},
    duoshuo: {
      userId: '0',
      author: '博主'
    },
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
    }
  };
</script>



  <link rel="canonical" href="https://sakebow.github.io/2020/02/02/diary/my-college-life/"/>



<meta name="google-site-verification" content="gmKmVpWaqN85ipDFNNCd2AweYJjcTFrVxCKCy36wueo" />
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?1d2c90caa02c073d8ebaa116ab3027fb";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>


  <title>大学生活总结 | 我的笔记本</title>
  








  
  <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
  <script type="text/javascript" src="/js/src/custom.js"></script>
  
<meta name="generator" content="Hexo 4.2.1"></head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  
  
    
  

  <div class="container sidebar-position-left page-post-detail">
    <div class="headband"></div>
	
	<a href="https://github.com/sakebow" target="_blank" rel="noopener" class="github-corner" aria-label="View source on GitHub">
	  <svg width="80" height="80" viewBox="0 0 250 250" aria-hidden="true"
	    style="fill:#64CEAA; color:#fff; position: fixed; top: 0; border: 0; right: 0; z-index: 999;">
	    <path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
		<path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2"
		  fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path>
		<path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z"
		  fill="currentColor" class="octo-body"></path>
	  </svg>
	</a>
	<style>
	  .github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}
	  @keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}
	  @media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}
	</style>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta ">
    

    <div class="custom-logo-site-title">
      <a href="/"  class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">我的笔记本</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
      
        <p class="site-subtitle">一只干什么都会失败但是很不想放弃的科研狗</p>
      
  </div>

  <div class="site-nav-toggle">
    <button>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-about">
          <a href="/about/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-user"></i> <br />
            
            关于
          </a>
        </li>
      
        
        <li class="menu-item menu-item-tags">
          <a href="/tags/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-tags"></i> <br />
            
            标签
          </a>
        </li>
      
        
        <li class="menu-item menu-item-categories">
          <a href="/categories/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-th"></i> <br />
            
            分类
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
            
            归档
          </a>
        </li>
      

      
        <li class="menu-item menu-item-search">
          
            <a href="javascript:;" class="popup-trigger">
          
            
              <i class="menu-item-icon fa fa-search fa-fw"></i> <br />
            
            搜索
          </a>
        </li>
      
    </ul>
  

  
    <div class="site-search">
      
  <div class="popup search-popup local-search-popup">
  <div class="local-search-header clearfix">
    <span class="search-icon">
      <i class="fa fa-search"></i>
    </span>
    <span class="popup-btn-close">
      <i class="fa fa-times-circle"></i>
    </span>
    <div class="local-search-input-wrapper">
      <input autocomplete="off"
             placeholder="搜索..." spellcheck="false"
             type="text" id="local-search-input">
    </div>
  </div>
  <div id="local-search-result"></div>
</div>



    </div>
  
</nav>



 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  <article class="post post-type-normal" itemscope itemtype="http://schema.org/Article">
  
  
  
  <div class="post-block">
    <link itemprop="mainEntityOfPage" href="https://sakebow.github.io/2020/02/02/diary/my-college-life/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="name" content="sakebow">
      <meta itemprop="description" content="">
      <meta itemprop="image" content="/images/icon/UN.png">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="我的笔记本">
    </span>

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">大学生活总结</h1>
        

        <div class="post-meta">
          <span class="post-time">
            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              
              <time title="创建于" itemprop="dateCreated datePublished" datetime="2020-02-02T18:30:11+08:00">
                2020-02-02
              </time>
            

            

            
          </span>

          
            <span class="post-category" >
            
              <span class="post-meta-divider">|</span>
            
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              
                <span class="post-meta-item-text">分类于</span>
              
              
                <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
                  <a href="/categories/%E6%97%A5%E8%AE%B0/" itemprop="url" rel="index">
                    <span itemprop="name">日记</span>
                  </a>
                </span>

                
                
              
            </span>
          

          
            
              <span class="post-comments-count">
                <span class="post-meta-divider">|</span>
                <span class="post-meta-item-icon">
                  <i class="fa fa-comment-o"></i>
                </span>
                <a href="/2020/02/02/diary/my-college-life/#comments" itemprop="discussionUrl">
                  <span class="post-comments-count gitment-comments-count" data-xid="/2020/02/02/diary/my-college-life/" itemprop="commentsCount"></span>
                </a>
              </span>
            
          

          
          

          
            <span class="post-meta-divider">|</span>
            <span class="page-pv"><i class="fa fa-file-o"></i>
            <span class="busuanzi-value" id="busuanzi_value_page_pv" ></span>
            </span>
          

          
            <div class="post-wordcount">
              
                
                <span class="post-meta-item-icon">
                  <i class="fa fa-file-word-o"></i>
                </span>
                
                  <span class="post-meta-item-text">字数统计&#58;</span>
                
                <span title="字数统计">
                  1.4k字
                </span>
              

              
                <span class="post-meta-divider">|</span>
              

              
                <span class="post-meta-item-icon">
                  <i class="fa fa-clock-o"></i>
                </span>
                
                  <span class="post-meta-item-text">阅读时长 &asymp;</span>
                
                <span title="阅读时长">
                  8分钟
                </span>
              
            </div>
          

          

        </div>
      </header>
    

    
    
    
    <div class="post-body" itemprop="articleBody">

      
      

      
        <script src="/crypto-js.js"></script><script src="/mcommon.js"></script><h3 id="encrypt-message">如果你坚持要看，请联系我。</h3><link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css"> <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"> <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> <div id="security"> <div> <div class="input-group"> <input type="text" class="form-control" aria-label="Enter the password." id="pass"/> <div class="input-group-btn"> <button type="button" class="btn btn-default" onclick="decryptAES()">Decrypt</button> </div> </div> </div> </div> <div id="encrypt-blog" style="display:none"> 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 </div>
      
    </div>
    
    
    

    

    
      <div>
        <div style="padding: 10px 0; margin: 20px auto; width: 90%; text-align: center;">
  <div>代码滞销，救救码农</div>
  <button id="rewardButton" disable="enable" onclick="var qr = document.getElementById('QR'); if (qr.style.display === 'none') {qr.style.display='block';} else {qr.style.display='none'}">
    <span>打赏</span>
  </button>
  <div id="QR" style="display: none;">

    
      <div id="wechat" style="display: inline-block">
        <img id="wechat_qr" src="/images/pay/wechatpay.png" alt="sakebow 微信支付"/>
        <p>微信支付</p>
      </div>
    

    
      <div id="alipay" style="display: inline-block">
        <img id="alipay_qr" src="/images/pay/alipay.jpg" alt="sakebow 支付宝"/>
        <p>支付宝</p>
      </div>
    

    

  </div>
</div>

      </div>
    

    
      <div>
        <ul class="post-copyright">
  <li class="post-copyright-author">
    <strong>本文作者：</strong>
    sakebow
  </li>
  <li class="post-copyright-link">
    <strong>本文链接：</strong>
    <a href="https://sakebow.github.io/2020/02/02/diary/my-college-life/" title="大学生活总结">https://sakebow.github.io/2020/02/02/diary/my-college-life/</a>
  </li>
  <li class="post-copyright-license">
    <strong>版权声明： </strong>
    本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/3.0/" rel="external nofollow" target="_blank">CC BY-NC-SA 3.0</a> 许可协议。转载请注明出处！
  </li>
</ul>

      </div>
    

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/tags/%E9%9A%8F%E7%AC%94/" rel="tag"> <i class="fa fa-tag"></i> 随笔</a>
          
        </div>
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/2020/01/29/hexo/hexo%E4%BF%AE%E6%94%B9%E8%83%8C%E6%99%AF%E5%9B%BE%E7%89%87/" rel="next" title="Hexo设置背景图片轮播效果">
                <i class="fa fa-chevron-left"></i> Hexo设置背景图片轮播效果
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
              <a href="/2020/02/06/Java/JVM/JVM%E5%AD%A6%E4%B9%A0%E5%89%8D%E7%9A%84%E5%87%86%E5%A4%87/" rel="prev" title="学习JVM之前的一些准备">
                学习JVM之前的一些准备 <i class="fa fa-chevron-right"></i>
              </a>
            
          </div>
        </div>
      

      
      
    </footer>
  </div>
  
  
  
  </article>



    <div class="post-spread">
      
    </div>
  </div>


          </div>
          


          

  
    <div class="comments" id="comments">
      
        <div onclick="showGitment()" id="gitment-display-button">显示 Gitment 评论</div>
        <div id="gitment-container" style="display:none"></div>
      
    </div>
	<link rel="stylesheet" href="https://imsun.github.io/gitment/style/default.css">
    <script src="https://imsun.github.io/gitment/dist/gitment.browser.js"></script>
	<script>
      var gitment = new Gitment({
        id: '<%= page.date %>',
        owner: 'sakebow',
        repo: 'git@github.com:sakebow/sakebow.github.io.git',
        oauth: {
          client_id: '5c74c5e1b67e5a5adbdf',
          client_secret: '0d352353407a32cee695d8ac619108e725919c57',
        },
      });
      gitment.render('gitment-container');
    </script>

  



        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap">
            文章目录
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview-wrap">
            站点概览
          </li>
        </ul>
      

      <section class="site-overview-wrap sidebar-panel">
        <div class="site-overview">
          <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
            
              <img class="site-author-image" itemprop="image"
                src="/images/icon/UN.png"
                alt="sakebow" />
            
              <p class="site-author-name" itemprop="name">sakebow</p>
              <p class="site-description motion-element" itemprop="description">哪怕是狗也不想随随便便放弃看到的骨头</p>
          </div>

          <nav class="site-state motion-element">

            
              <div class="site-state-item site-state-posts">
              
                <a href="/archives/%7C%7C%20archive">
              
                  <span class="site-state-item-count">70</span>
                  <span class="site-state-item-name">日志</span>
                </a>
              </div>
            

            
              
              
              <div class="site-state-item site-state-categories">
                <a href="/categories/index.html">
                  <span class="site-state-item-count">18</span>
                  <span class="site-state-item-name">分类</span>
                </a>
              </div>
            

            
              
              
              <div class="site-state-item site-state-tags">
                <a href="/tags/index.html">
                  <span class="site-state-item-count">21</span>
                  <span class="site-state-item-name">标签</span>
                </a>
              </div>
            

          </nav>

          
            <div class="feed-link motion-element">
              <a href="/atom.xml" rel="alternate">
                <i class="fa fa-rss"></i>
                RSS
              </a>
            </div>
          

          
            <div class="links-of-author motion-element">
                
                  <span class="links-of-author-item">
                    <a href="https://github.com/sakebow" target="_blank" title="GitHub">
                      
                        <i class="fa fa-fw fa-github"></i>GitHub</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="mailto:sakebowljx@gmail.com" target="_blank" title="E-Mail">
                      
                        <i class="fa fa-fw fa-envelope"></i>E-Mail</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://plus.google.com/sakebow" target="_blank" title="Google">
                      
                        <i class="fa fa-fw fa-google"></i>Google</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://twitter.com/sakebow" target="_blank" title="Twitter">
                      
                        <i class="fa fa-fw fa-twitter"></i>Twitter</a>
                  </span>
                
            </div>
          

          
          

          
          
            <div class="links-of-blogroll motion-element links-of-blogroll-block">
              <div class="links-of-blogroll-title">
                <i class="fa  fa-fw fa-link"></i>
                Links
              </div>
              <ul class="links-of-blogroll-list">
                
                  <li class="links-of-blogroll-item">
                    <a href="https://github.com/sakebow" title="Sakebow的GitHub" target="_blank">Sakebow的GitHub</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="https://www.appgofast.com" title="我喜欢的VPN" target="_blank">我喜欢的VPN</a>
                  </li>
                
              </ul>
            </div>
          

          

        </div>
      </section>

      
      <!--noindex-->
        <section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">

            
              
            

            
              <div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-3"><a class="nav-link" href="#encrypt-message"><span class="nav-number">1.</span> <span class="nav-text">如果你坚持要看，请联系我。</span></a></li></ol></div>
            

          </div>
        </section>
      <!--/noindex-->
      

      
        <div class="back-to-top">
          <i class="fa fa-arrow-up"></i>
          
            <span id="scrollpercent"><span>0</span>%</span>
          
        </div>
      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright">&copy; <span itemprop="copyrightYear">2021</span>
  <span class="with-love">
    <i class="fa fa-user"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Sakebow</span>

  
</div>


  <div class="powered-by">由 <a class="theme-link" target="_blank" href="https://hexo.io">Hexo</a> 强力驱动</div>



  <span class="post-meta-divider">|</span>



  <div class="theme-info">主题 &mdash; <a class="theme-link" target="_blank" href="https://github.com/iissnan/hexo-theme-next">NexT.Gemini</a> v5.1.4</div>




        
<div class="busuanzi-count">
  <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

  
    <span class="site-uv">
      <i class="fa fa-user"></i>
      <span class="busuanzi-value" id="busuanzi_value_site_uv"></span>
      
    </span>
  

  
    <span class="site-pv">
      <i class="fa fa-eye"></i>
      <span class="busuanzi-value" id="busuanzi_value_site_pv"></span>
      
    </span>
  
</div>








        
      </div>
    </footer>

    

    
      <div id="needsharebutton-float">
        <span class="btn">
          <i class="fa fa-share-alt" aria-hidden="true"></i>
        </span>
      </div>
    

  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  


  











  
  
    <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>
  

  
  
    <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>
  

  
  
    <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>
  

  
  
    <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
  

  
  
    <script type="text/javascript" src="/lib/canvas-nest/canvas-nest.min.js"></script>
  


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.1.4"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.4"></script>



  
  


  <script type="text/javascript" src="/js/src/affix.js?v=5.1.4"></script>

  <script type="text/javascript" src="/js/src/schemes/pisces.js?v=5.1.4"></script>



  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.4"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.4"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.4"></script>



  


  




	





  





  







<!-- LOCAL: You can save these files to your site and update links -->
    
        
        <link rel="stylesheet" href="https://aimingoo.github.io/gitmint/style/default.css">
        <script src="https://aimingoo.github.io/gitmint/dist/gitmint.browser.js"></script>
    
<!-- END LOCAL -->

    

    
      <script type="text/javascript">
      function renderGitment(){
        var gitment = new Gitmint({
            id: window.location.pathname, 
            owner: 'sakebow',
            repo: 'git@github.com:sakebow/sakebow.github.io.git',
            
            lang: "" || navigator.language || navigator.systemLanguage || navigator.userLanguage,
            
            oauth: {
            
            
                client_secret: '0d352353407a32cee695d8ac619108e725919c57',
            
                client_id: '5c74c5e1b67e5a5adbdf'
            }});
        gitment.render('gitment-container');
      }

      
      function showGitment(){
        document.getElementById("gitment-display-button").style.display = "none";
        document.getElementById("gitment-container").style.display = "block";
        renderGitment();
      }
      
      </script>
    







  

  <script type="text/javascript">
    // Popup Window;
    var isfetched = false;
    var isXml = true;
    // Search DB path;
    var search_path = "search.xml";
    if (search_path.length === 0) {
      search_path = "search.xml";
    } else if (/json$/i.test(search_path)) {
      isXml = false;
    }
    var path = "/" + search_path;
    // monitor main search box;

    var onPopupClose = function (e) {
      $('.popup').hide();
      $('#local-search-input').val('');
      $('.search-result-list').remove();
      $('#no-result').remove();
      $(".local-search-pop-overlay").remove();
      $('body').css('overflow', '');
    }

    function proceedsearch() {
      $("body")
        .append('<div class="search-popup-overlay local-search-pop-overlay"></div>')
        .css('overflow', 'hidden');
      $('.search-popup-overlay').click(onPopupClose);
      $('.popup').toggle();
      var $localSearchInput = $('#local-search-input');
      $localSearchInput.attr("autocapitalize", "none");
      $localSearchInput.attr("autocorrect", "off");
      $localSearchInput.focus();
    }

    // search function;
    var searchFunc = function(path, search_id, content_id) {
      'use strict';

      // start loading animation
      $("body")
        .append('<div class="search-popup-overlay local-search-pop-overlay">' +
          '<div id="search-loading-icon">' +
          '<i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>' +
          '</div>' +
          '</div>')
        .css('overflow', 'hidden');
      $("#search-loading-icon").css('margin', '20% auto 0 auto').css('text-align', 'center');

      $.ajax({
        url: path,
        dataType: isXml ? "xml" : "json",
        async: true,
        success: function(res) {
          // get the contents from search data
          isfetched = true;
          $('.popup').detach().appendTo('.header-inner');
          var datas = isXml ? $("entry", res).map(function() {
            return {
              title: $("title", this).text(),
              content: $("content",this).text(),
              url: $("url" , this).text()
            };
          }).get() : res;
          var input = document.getElementById(search_id);
          var resultContent = document.getElementById(content_id);
          var inputEventFunction = function() {
            var searchText = input.value.trim().toLowerCase();
            var keywords = searchText.split(/[\s\-]+/);
            if (keywords.length > 1) {
              keywords.push(searchText);
            }
            var resultItems = [];
            if (searchText.length > 0) {
              // perform local searching
              datas.forEach(function(data) {
                var isMatch = false;
                var hitCount = 0;
                var searchTextCount = 0;
                var title = data.title.trim();
                var titleInLowerCase = title.toLowerCase();
                var content = data.content.trim().replace(/<[^>]+>/g,"");
                var contentInLowerCase = content.toLowerCase();
                var articleUrl = decodeURIComponent(data.url);
                var indexOfTitle = [];
                var indexOfContent = [];
                // only match articles with not empty titles
                if(title != '') {
                  keywords.forEach(function(keyword) {
                    function getIndexByWord(word, text, caseSensitive) {
                      var wordLen = word.length;
                      if (wordLen === 0) {
                        return [];
                      }
                      var startPosition = 0, position = [], index = [];
                      if (!caseSensitive) {
                        text = text.toLowerCase();
                        word = word.toLowerCase();
                      }
                      while ((position = text.indexOf(word, startPosition)) > -1) {
                        index.push({position: position, word: word});
                        startPosition = position + wordLen;
                      }
                      return index;
                    }

                    indexOfTitle = indexOfTitle.concat(getIndexByWord(keyword, titleInLowerCase, false));
                    indexOfContent = indexOfContent.concat(getIndexByWord(keyword, contentInLowerCase, false));
                  });
                  if (indexOfTitle.length > 0 || indexOfContent.length > 0) {
                    isMatch = true;
                    hitCount = indexOfTitle.length + indexOfContent.length;
                  }
                }

                // show search results

                if (isMatch) {
                  // sort index by position of keyword

                  [indexOfTitle, indexOfContent].forEach(function (index) {
                    index.sort(function (itemLeft, itemRight) {
                      if (itemRight.position !== itemLeft.position) {
                        return itemRight.position - itemLeft.position;
                      } else {
                        return itemLeft.word.length - itemRight.word.length;
                      }
                    });
                  });

                  // merge hits into slices

                  function mergeIntoSlice(text, start, end, index) {
                    var item = index[index.length - 1];
                    var position = item.position;
                    var word = item.word;
                    var hits = [];
                    var searchTextCountInSlice = 0;
                    while (position + word.length <= end && index.length != 0) {
                      if (word === searchText) {
                        searchTextCountInSlice++;
                      }
                      hits.push({position: position, length: word.length});
                      var wordEnd = position + word.length;

                      // move to next position of hit

                      index.pop();
                      while (index.length != 0) {
                        item = index[index.length - 1];
                        position = item.position;
                        word = item.word;
                        if (wordEnd > position) {
                          index.pop();
                        } else {
                          break;
                        }
                      }
                    }
                    searchTextCount += searchTextCountInSlice;
                    return {
                      hits: hits,
                      start: start,
                      end: end,
                      searchTextCount: searchTextCountInSlice
                    };
                  }

                  var slicesOfTitle = [];
                  if (indexOfTitle.length != 0) {
                    slicesOfTitle.push(mergeIntoSlice(title, 0, title.length, indexOfTitle));
                  }

                  var slicesOfContent = [];
                  while (indexOfContent.length != 0) {
                    var item = indexOfContent[indexOfContent.length - 1];
                    var position = item.position;
                    var word = item.word;
                    // cut out 100 characters
                    var start = position - 20;
                    var end = position + 80;
                    if(start < 0){
                      start = 0;
                    }
                    if (end < position + word.length) {
                      end = position + word.length;
                    }
                    if(end > content.length){
                      end = content.length;
                    }
                    slicesOfContent.push(mergeIntoSlice(content, start, end, indexOfContent));
                  }

                  // sort slices in content by search text's count and hits' count

                  slicesOfContent.sort(function (sliceLeft, sliceRight) {
                    if (sliceLeft.searchTextCount !== sliceRight.searchTextCount) {
                      return sliceRight.searchTextCount - sliceLeft.searchTextCount;
                    } else if (sliceLeft.hits.length !== sliceRight.hits.length) {
                      return sliceRight.hits.length - sliceLeft.hits.length;
                    } else {
                      return sliceLeft.start - sliceRight.start;
                    }
                  });

                  // select top N slices in content

                  var upperBound = parseInt('1');
                  if (upperBound >= 0) {
                    slicesOfContent = slicesOfContent.slice(0, upperBound);
                  }

                  // highlight title and content

                  function highlightKeyword(text, slice) {
                    var result = '';
                    var prevEnd = slice.start;
                    slice.hits.forEach(function (hit) {
                      result += text.substring(prevEnd, hit.position);
                      var end = hit.position + hit.length;
                      result += '<b class="search-keyword">' + text.substring(hit.position, end) + '</b>';
                      prevEnd = end;
                    });
                    result += text.substring(prevEnd, slice.end);
                    return result;
                  }

                  var resultItem = '';

                  if (slicesOfTitle.length != 0) {
                    resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + highlightKeyword(title, slicesOfTitle[0]) + "</a>";
                  } else {
                    resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + title + "</a>";
                  }

                  slicesOfContent.forEach(function (slice) {
                    resultItem += "<a href='" + articleUrl + "'>" +
                      "<p class=\"search-result\">" + highlightKeyword(content, slice) +
                      "...</p>" + "</a>";
                  });

                  resultItem += "</li>";
                  resultItems.push({
                    item: resultItem,
                    searchTextCount: searchTextCount,
                    hitCount: hitCount,
                    id: resultItems.length
                  });
                }
              })
            };
            if (keywords.length === 1 && keywords[0] === "") {
              resultContent.innerHTML = '<div id="no-result"><i class="fa fa-search fa-5x" /></div>'
            } else if (resultItems.length === 0) {
              resultContent.innerHTML = '<div id="no-result"><i class="fa fa-frown-o fa-5x" /></div>'
            } else {
              resultItems.sort(function (resultLeft, resultRight) {
                if (resultLeft.searchTextCount !== resultRight.searchTextCount) {
                  return resultRight.searchTextCount - resultLeft.searchTextCount;
                } else if (resultLeft.hitCount !== resultRight.hitCount) {
                  return resultRight.hitCount - resultLeft.hitCount;
                } else {
                  return resultRight.id - resultLeft.id;
                }
              });
              var searchResultList = '<ul class=\"search-result-list\">';
              resultItems.forEach(function (result) {
                searchResultList += result.item;
              })
              searchResultList += "</ul>";
              resultContent.innerHTML = searchResultList;
            }
          }

          if ('auto' === 'auto') {
            input.addEventListener('input', inputEventFunction);
          } else {
            $('.search-icon').click(inputEventFunction);
            input.addEventListener('keypress', function (event) {
              if (event.keyCode === 13) {
                inputEventFunction();
              }
            });
          }

          // remove loading animation
          $(".local-search-pop-overlay").remove();
          $('body').css('overflow', '');

          proceedsearch();
        }
      });
    }

    // handle and trigger popup window;
    $('.popup-trigger').click(function(e) {
      e.stopPropagation();
      if (isfetched === false) {
        searchFunc(path, 'local-search-input', 'local-search-result');
      } else {
        proceedsearch();
      };
    });

    $('.popup-btn-close').click(onPopupClose);
    $('.popup').click(function(e){
      e.stopPropagation();
    });
    $(document).on('keyup', function (event) {
      var shouldDismissSearchPopup = event.which === 27 &&
        $('.search-popup').is(':visible');
      if (shouldDismissSearchPopup) {
        onPopupClose();
      }
    });
  </script>





  

  

  

  
  
  
  <link rel="stylesheet" href="/lib/needsharebutton/needsharebutton.css">

  
  
  <script src="/lib/needsharebutton/needsharebutton.js"></script>

  <script>
    
    
      flOptions = {};
      
          flOptions.iconStyle = "box";
      
          flOptions.boxForm = "horizontal";
      
          flOptions.position = "middleRight";
      
          flOptions.networks = "Weibo,Douban,QQZone,Twitter,Facebook";
      
      new needShareButton('#needsharebutton-float', flOptions);
    
  </script>

  

  
  
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        tex2jax: {
          inlineMath: [ ['$','$'], ["\\(","\\)"]  ],
          processEscapes: true,
          skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
        }
      });
    </script>

    <script type="text/x-mathjax-config">
      MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for (i=0; i < all.length; i += 1) {
          all[i].SourceElement().parentNode.className += ' has-jax';
        }
      });
    </script>
    <script type="text/javascript" src="https://cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
  


  

  
 
</body>
</html>
